>> Bei der Auswahlliste werden nur Auswahl1 und 2 angezeigt. Der 3. Punkt erscheint nicht...
Das Problem kann ich leider nicht reproduzieren. Bei mir erscheinen alle drei im DropDown. Ist der Bereich unter dem Namen GListe1 richtig gesetzt (sollte er eigentlich, da vom Makro erzeugt)?
>> Für meine konkrete Aufgabe habe ich eine dynamische Dropdownliste vordefiniert, die bereits einen Namen hat. Kann ich denn im Sub Worksheet_Change denn einfach diese Angeben?
Wenn es sich dabei um eine Liste auf einem Arbeitsblatt handelt, deren Bereich ein Name zugewiesen ist, kannst du das einfach im Quelltext ersetzen (Zeile 46 den Namen GListe1 durch deinen ersetzen).
>> Was ist, wenn ich das Ganze komplexer gestalten muss, d.h. für Spalte C als Referenz habe ich Dropdownliste1 in D, für Spalte E Dropdownliste2 usw.?
Das ist natürlich alles weiter ausbaufähig und nur eine Frage der Planung/Organisation.
Es wäre zum Beispiel vorstellbar auf einem Arbeitsblatt (welches man auch visuell verstecken kann) alle Auswahllisten zu hinterlegen. Man könnte weiterhin zu jeder dieser Listen Ausdrücke angeben. Im Makro wird dann anhand dieser entscheiden welche Liste bei einem bestimmten Ausdruck im DropDown sichtbar sein soll. Zum Beispiel gibt der Nutzer Obst ein und erhält dann die Auswahliste für Obstsorten; gibt er stattdessen Gemüse ein, bekommt er die Liste für Gemüsesorten).
Gruß
|